@CHARSET "UTF-8";
.report-container {text-align: center; padding: 0 0; margin: 0 0;}
.report-container .report-content{margin: 0 auto;}
.report-container .report-content:before{content: ''}
.report-container .report-content:after{content: ''}
/**form */
table.form-table {border-collapse: collapse; border: none; }
table.form-table td, table.form-table th {border: solid #000 1px; padding: 2px;}

table.report-form{width: 100%; border-collapse: collapse; border: none;}
table.report-form td, table.report-form th {border: solid #000 1px; padding: 2px;text-align: left;}
table.report-form .label{text-align: right; font-weight: bold;}
table.report-form .rowsep{text-align: center;font-weight: bold; background-color:#f7f7f7;color: blue; }/*分隔行*/

table.report-form .form-td-empty {background-color: #efefef;}
table.report-form .hidden-item-td {padding: 4px;}
table.report-form .hidden-item {display: inline-block;}
/**显示成属性窗口后的默认样式*/
table.form-props {border-collapse: collapse; border: none; }
table.form-props td, table.form-props th {border:0 none; border-bottom: 1px solid #E4E4E4; padding: 2px;}
table.form-props .label{text-align: left;font-weight: bold;overflow: hidden;width: 80px}

/**区域字段样式*/
table.report-form .fblock-row{}
table.report-form .fblock-title{cursor: pointer;text-align: center;font-weight: bold; background-color:#f7f7f7;color: blue;}
table.report-form .fblock-title-show{}
table.report-form .fblock-title-show:after{content: '[-]'; color: black;}
table.report-form .fblock-title-hide{}
table.report-form .fblock-title-hide:after{content: '[+]'; color: black;}

/**子表格字段*/
table.report-form .subtable-container{border: 1px solid #5f625e; width: 100%; margin: 0;padding: 2px;}
table.report-form .subtable-container .table-title{text-align:center; font-weight: bold; font-size: 14px;padding: 4px 4px;}
table.report-form .report-subtable{width: 100%; border-collapse: collapse; border: none;}
table.report-form .report-subtable td, table.report-subtable th {border: solid #000 1px; padding: 2px;}
table.report-form .report-subtable caption{font-weight: bold; font-size: 14px;padding: 4px 4px}
/**表格部分*/
table.report-table{width: 100%; border-collapse: collapse; border: none;}
table.report-table td, table.report-table th {border: solid #000 1px; padding: 2px;}

table.report-form .preview, table.report-table .preview{cursor: pointer;}/*所有预览元素时事件*/

/**报表格式化*/
.report-item{}
.report-item .ri-formpart {text-align: center; vertical-align: middle; padding: 2px auto;
	float: left;}
.report-item .ri-buttonpart {text-align: center; vertical-align: middle; padding:5px auto;
	float: left; width:70px; max-width: 90px;min-height: 60px;}
.report-item-master{position:relative; width: auto;float: left;margin-right: 5px;clear: none;}
.report-item-detail{position:relative; width: auto;float: right;clear: none;}
